Walmart closing 269 stores due to retail theft