Keir Starmer vows to 'strengthen role of trade unions' if elected PM