Home Entertainment Nick Cannon to keep Masked Singer job after apologising for anti-Semitic comments