Russian craft blasts off for International Space Station