Adiponectin--its role in metabolism and beyond.