Non-existence, existence, and uniqueness of limit cycles for a generalization of the Van der Pol-Duffing and the Rayleigh-Duffing oscillators