Lenovo ThinkPad P1 Gen 6 review: too costly for what you get