'Mexican Barbie' sparks controversy