Miranda Kerr Wears Chic Trench Coat in Mexico