A Soyuz spacecraft carrying a Russian humanoid robot called Fedor has successfully docked with the International Space Station.