A US military ship is sailing towards the Middle East, carrying equipment to build a temporary pier off the coast of Gaza, the army says.