Tesla unveils its electric 'semi' truck, and adds a roadster