NHS waiting list numbers fall but patients “struggle to receive timely care,” leaders warn