Human impact on beach and foredune microclimate on North Padre Island, Texas