Niacin fine-tunes energy homeostasis through canonical GPR109A signaling