what mountain range lie between china and india?