Rubio declares Iran war over as 58% of Americans oppose conflict