Spain’s ‘tremendously strange’ high-speed train crash: what happened?

At least 39, including the 27-year-old driver, were killed and 122 injured