$150m pledged in response to UN appeal for flood victims