The association between short sleep and obesity after controlling for demographic, lifestyle, work and health related factors