Nearly one million Brits over overpaid for their prescriptions in 2025 ...