Offering self-collection kits at routine GP appointments could prevent cervical cancer in 1,000 women a year