Cycling: Kwiatkowski wins Tirreno-Adriatico ahead of Milan-San Remo