Mexicans form ‘human wall’ along US border to protest Trump