Ninety per cent of the disasters that occurred during the past decade have been caused by floods, storms, heat waves and other weather-related events, according to a UN report.