US President Donald Trump's approval rating has crashed to an all-time low during his second term, with 77 percent of Americans blaming him for rising gas prices stemming from US-Iran conflict. Reuters/Ipsos and Marquette polls show declining support among independents and weakening Republican backing ahead of November congressional elections.