Trump vows to reduce aid to Guatemala, Honduras and El Salvador as migrant caravan grows