Hypothalamic obesity causes