David Oliver: Act on workforce gaps, or the NHS will never recover