Russia launches humanoid robot on International Space Station mission