Sterol 27-hydroxylase polymorphism significantly associates with shorter telomere, higher cardiovascular and type-2 diabetes risk in obese subjects