YouTube reveals top viral videos of 2017