Citi debuts no-fee stock trading to compete with JPMorgan, Robinhood