Senate rejects effort to restrain Trump on Iran as GOP backs his strikes on nuclear sites