Elon Musk reveals that Tesla’s dual-motor Model 3 will arrive in July