Huawei’s Honor 8 smartphone launches globally for $400