China angered as Indian PM visits disputed border region