病毒和细菌的主要区别有哪些