Tehran claims United States violated ceasefire by targeting ships in Strait of Hormuz and attacking civilian areas.