What is the difference between a benign and a malignant tumor?