Outdoor sun hat