A model for parton showers in QCD