Hurricane Sandy barrels towards East Coast shores