Uncoupling proteins: functional characteristics and role in the pathogenesis of obesity and Type II diabetes