Labour took £1.5M in donations from trade union bosses as grip on party laid bare