Nokia 7.1 review: A solid $350 phone -- literally