Pope Francis has approved a new bishop of Shanghai as the Vatican chided China for transferring him there without consultation, in violation of bi-lateral accords.