Lenovo Flex 5 Chromebook review: midrange done right