Buster Keaton’s ‘The General’ flopped in 1926. A century later, it ranks among cinema’s greatest films. May 7, 2026