Renewable energy potentials in Nigeria: Meeting rural energy needs