Pakistan says 20 million people have been affected by devastating floods, six million more than previously thought, as the