病毒的分类依据主要有哪些方面