Lenovo's Legion gaming smartphone reportedly leaks – CNET