Factors affecting recruitment into General Practice: a double binary choice approach