Tesla Model 3 could generate $20 billion in annual revenue, Musk says