Favourite Alaphilippe wins Milan-San Remo cycling race