UN calls for Pakistan to prepare better for floods