Riot police were deployed in Portsmouth as hundreds gathered to protest the arrival of a small boat thought to be carrying 140 asylum seekers