divixtotal diabetes and alcohol