The NHS is “struggling to get firing on all cylinders”, experts have said after a new report highlighted the “twin crises” of low productivity and poor staff retention in the health service.