Huawei Ideos X5 hands-on