Iran accuses U.S. of violating peace agreement; both sides exchange fire