Republican favorability ratings reach 7-year high, edging out Democrats for first time since 2015.

Read more