Multipronged efforts are needed to reduce NHS waiting times, says review