Rains sweep away villages in worst-hit Khyber Pakhtunkhwa province as rescuers search for 150 missing people.