Some positive progress but auditor general unable to give a clean bill of health to four health board accounts for fourth year running