Boris Johnson calls for 'humanity to grow up' and face climate change