Tories mock Kate Forbes for 'not breaking the law' by balancing Scottish budget