NBC: India and China agree to resume direct flights as Trump shakes up ties