Scientists uncover 28 new viruses frozen in ice for thousand