Deloitte says the federal budget bottom line is running $7 billion better than forecast