Daniel Martin wins Liège-Bastogne-Liège