Heavy Floods in Khyber Pakhtunkhwa and Swat in 2022: What Caused Them and How to Prepare