Andrew Macpherson 2025 Kết quả cuộc đua