Brits have been urged to check their paychecks for a wrong tax code, which has led to 5.6 million people overpaying HMRC.