Porsche 956/962: The enduring champions