Sir Keir Starmer must tackle the cost of living crisis in 2026 or risk a further surge in support for Nigel Farage, the boss of Britain's trade unions has warned.