Vibration of fast trains, palindromic eigenvalue problems and structure-preserving doubling algorithms