Rangers' Matt Garza apologizes for Twitter rant against A's player, wife