NHS pumps £100m into GP recruitment as numbers plummet