Repair of double-outlet right ventricle: early and late results.