ADIPOQ and cancer: The various mechanisms by which adiponectin suppresses cancer progression are: