pm modi slams china