que diferencia hay entre una celula y un virus