Generalized H´enon Maps: the Cubic Diffeomorphisms of the Plane ∗