Solar panels now glimmer across Pakistan, from the urban rooftops in Lahore to neighbourhood homes in Karachi.