Twitter and the trading platform eToro have teamed up to allow social media users to buy and sell crypto, stocks and other financial assets.