IFRC launches CHF 25 million Emergency Appeal in response to devastating Nepal flash floods