Can diabetes cause cancer?