Lucas Hamilton sprints to first WorldTour victory at the Tirreno-Adriatico in Italy