Medical colleges and doctors in Pakistan: too many or too few?