Christopher Landau, embajador de EU en México