Is Ivermectin a Miracle Cancer Cure Too?