Protests mar World Cup opening