AnandTech's Microsoft Surface Pro (2017) Review