President Donald Trump's State of the Union is timed in advance of the midterm elections, where Republicans must defend the party's economic and immigration platform.