At least seven million people are still without shelter in Pakistan nearly three months after catastrophic floods devastated huge