which one mountain range separates china from india?