Checks to stop health tourists coming to Britain for treatment they are not entitled to – which costs the NHS up to £280 million every year – have been all but abandoned by ministers.