Jack Haig finishes 10th overall in Tirreno-Adriatico