Hikvision reports 31.19% year-on-year revenue growth for 2017