Fortescue Zero This 1.7-mile-long electric train charges itself and climbs back uphill without plugging in 25th Jun 2025