What to Wear to a Tennis Match: Ace Your Style - First AI Fashion Agent Gensmo