Winston Peters backs down over comments after Mexican ambassador raises concerns