Self-replicating robots developed