NHS struggles to meet targets as more demand for services grows