meshach taylor dies of cancer