Fernando Alonso wins South Korean grand prix and seizes title lead