Alex Zanardi, gold medal at London 2012