Almost 19 000 GPs will leave in next five years without urgent action, RCGP warns