herpes virus can cause cancer