The Grothendieck ring of varieties is not a domain