Boris Johnson supports an amnesty for illegal immigrants