On the polynomial limit cycles of polynomial differential equations