Hospitals watchdog says NHS can improve care 'without more money'