Joe Biden apologizes to Mexico for GOP rhetoric