The minimum wage in the UK will rise to £12.21 per hour from April 2025, after the Chancellor confirmed a 6.7% increase ahead of Wednesday's Budget.