Obama defends tax deal, says best for the nation