The pleiotropic roles of leptin in metabolism, immunity, and cancer