$320 million US pier in Gaza swept away