U.S. Women's Open to be played at Shoal Creek in Alabama in 2018