Amazon failure takes down sites across Internet