Russia launches life-sized robot into space