Washington vows revenge for US military casualties, while Iran claims attacks on US sites across the region.