Climate change is the greatest challenge facing humanity today, says a new report.