NHS must train more doctors in Britain, health chief says