Microsoft slashes price on Surface tablet