Trump tops Biden’s approval rating as president slammed over Afghanistan, Mexico, and infrastructure deadlock