The shaky three-week ceasefire between the U.S. and Iran appears to still be holding though both countries have traded accusations of violations