Musk set to finally take wraps off Tesla truck