Homeless movement protests mar Olympics football semi-final