Texas student punished for refusing to recite Mexican pledge