Nutritional Value and Preventive Role of Nigella sativa L. and Its Main Component Thymoquinone in Cancer: An Evidenced-Based Review of Preclinical and Clinical Studies