Estonia has 7 golf courses, a 5-month season and a 20-year-old amateur at the British Open July 15, 2025