Golfer sets record with 580 rounds of golf in 365 days