Glacier National Park sets annual attendance record