Boris Johnson rows back on proposal to introduce amnesty for undocumented migrants