Robinhood raises $2 billion via convertible notes, plans $300 million buyback