Limit Cycles for a Generalized Kukles Polynomial Differential Systems