Simon Yates finally wins a Giro