Veolia won over £1 billion of new and extended contracts in the UK in 2025