Thousands missed routine screening because of incomplete GP registrations