Mexico protests US tear gas attacks