NSDL, CDSL, BSE, MCX cross-list their shares on rival exchanges