US marines killed in Iraq ambush