Bouhanni wins stage 10 of the Giro d'Italia