what mountain range between india and china?