Darboux integrability and Algebraic limit cycles for a class of polynomial differential Systems