Marco Rubio says El Salvador offers to hold ‘dangerous’ US citizens and criminal migrants in their jails