Vettel wins in Korea to usurp Alonso