what mountain range separates india from china?