Elon Musk: ‘Highly confident’ SpaceX will land humans on Mars by 2026