can lack of progesterone cause weight gain