Wout van Aert pips Julian Alaphilippe in a thrilling Milan-San Remo finish to seal the first Monument triumph of his career in style.