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