Microsoft unveils 12-inch Surface Pro 3 tablet from £639, arriving in August