Hundreds in river ‘no man’s land’ after Mexico troops block way