Association between diabetes and cancer. Current mechanistic insights into the association and future challenges