The US military has struck the western Yemeni oil port of Ras Isa, leaving nearly two dozen workers and paramedics dead, and dozens more injured.