Delegates from more than 190 countries meeting in Marrakech issue a united call for action on climate change.