Surface pro 3 1645 July 8, 2019 16 32 64 128 Surface 3 1645 Surface pro 3 factory reset Surface book 3 15 inch