Armand duplantis world record paris July 8, 2019 16 32 64 128 Armand duplantis world record paris 2024 Duplantis world record oregon 2022