Green tycoon gives £5mn to Labour party for election war chest