US-built floating pier that will allow delivery of humanitarian aid has been anchored in GazaMay 16, 2024