Convenience store sector hits £47bn in revenue – but concerns of ID check failures also growing