Poor sleep may make you fat and raise diabetes risk