Thousands show for McAllen July 4th parade