Government vows to get tough on contract claims as budget busted again