David Oliver: The “40 new hospitals” pledge was always a mirage