Engineers in Italy have succeeded in setting the cruise ship Costa Concordia upright, 20 months after it ran aground off the island of Giglio.