Court Backs High School in Flap Over American Flag T-Shirts on Cinco de Mayo