Panasonic Toughbook 55 MK2 review: The ultimate semi-rugged