People who sleep less than six hours a night may be three times more likely to develop a condition which leads to diabetes and heart disease, according to researchers.