Frenchman Demare grabs third Giro d’Italia sprint win