Tehachapi celebrates 56th Annual Tehachapi Mountain Festival