Crystal Palace: The world's oldest professional association football club