Rohan Dennis wins the Tirreno-Adriatico final time trial for the second year in a row as Kwiatkowski claims the overall title.