Asian markets mixed but Shanghai extends strong rally