Air China to buy six 777-300ERs from Boeing