128GB Surface Pro is in short supply at retailers