Canadian astronaut Chris Hadfield set for launch of space station mission