Boris Johnson has been accused of hypocrisy over his old comments about ID cards. The Conservative government has announced plans to prevent people from voting unless they produce photo ID at polling