Association between long sleep duration and increased risk of obesity and type 2 diabetes: A review of possible mechanisms. (August 2018)