Rock Your Style: What to Wear to a Metallica Concert - First AI Fashion Agent Gensmo