Tesla Motors' chief executive Elon Musk has announced "March 2016" as the date when the firm's highly anticipated Model 3 will be revealed.