6D μ ± cooling using a solenoid-dipole ring cooler for a muon collider