UK green taxes hit record high of £43 billion