Keke Palmer reveals she has polycystic ovary syndrome