2024 British Open Championship