Nepal fights power cuts with renewable energy