Grand China Air can earn miles on: Etihad, Hainan Airlines