Solar Energy Potential in Nepal and Global Context