Floods and heavy monsoon rains have killed 178 people and affected 1.5 million across Pakistan in the last three weeks.