London Mayor Cites 'Limitations' to Free Speech, After Street Preacher's Arrest