Tesla Semi release date REVEALED – Elon Musk calls all-new truck a ‘beast’