what mountain system separates china from india?