A dynamical model of business-cycle asymmetries: extending Goodwin