Twitter, Amazon, other top websites shut in cyber attack