‘Artificial sun’ sets record for time at 100 million degrees in latest advance for nuclear fusion