Tesla Motors, Inc. (NASDAQ: TSLA), Microsoft Corporation (NASDAQ: MSFT) – Bill Gates says ‘underestimating’ Elon Musk ‘is not a good idea’