The emerging role of APC/CCdh1 in controlling differentiation, genomic stability and tumor suppression