Hundreds of Central American migrants protest outside the US embassy in Mexico City against President Donald Trump.