NBC: Bill Gates visits China as leaders try to revive foreign business interest