Limit cycles of homogeneous polynomial Kukles differential systems