Snap released the second generation of its Spectacles camera glasses in April 2018. But do they live up to the hype?