Financial failings undermine improvements in NHS