Labour cuts £28bn green investment pledge by half