EU summit reaches deal on carbon neutrality by 2050