Two trains carrying hundreds of passengers collided on the Madrid-Seville high-speed line, leaving dozens dead.