The US Senate is preparing for a final vote on the nomination of Judge Brett Kavanaugh to the supreme court. We take a look at some key moments in his confirmation process after weeks of controversy