The Compact Muon Solenoid detector