More than 52 million Americans have already cast ballots as the race for control of Congress enters its final days. While closely watched contests in states including Alaska, Michigan and Iowa remain in focus, many voters are effectively delivering a verdict on President Donald Trump's second-term record on the economy, immigration and foreign policy.