US President Donald Trump's record-low popularity, voter concerns over affordability and a fierce immigration debate are shaping the November 3 US midterm elections, which will determine control of Congress