US nears completion of $320mn floating pier for Gaza aid