Uvalde, Texas, weather forecast