GPs ‘named and shamed’ if they fail to see patients face to face