Revving up renewables:Recurrent fuel shortages coupled with escalating power consumption are all the more reason to bet on depletable energy