Longo Borghini wins dusty Paris-Roubaix