UN head Ban Ki-moon says Typhoon Haiyan due to climate change