Nokia 8 Review: camera, display, design and should you buy