Mexico hits out at neighbours