More than 1,000 people have lost their lives and over 20 million left homeless as record floods hits Pakistan.