Europe's new weather satellite will be a boost in climate change battle