Solar Energy in Pakistan starts to economically compete with Lead Acid Batteries and Diesel Generators