Golfweek announces top 100 modern golf courses