Climate change is one of the biggest challenges facing humanity.