Kasper Asgreen pips Van der Poel to win Tour of Flanders