History and future of cloning