Cambodia opens $2bn Chinese-built airport