Tesla posts record quarterly revenue of over $10B