Russia launches fastest run to space station