can endometriosis cause weight gain