diabetes ad cancer