Musk sells $7B in Tesla shares ahead of Twitter battle - The Horn News