The mediating role of lifestyle in the relationship between shift work, obesity and diabetes