Europe needs €800bn to meet 2030 climate targets, says new report