The captain blamed for the sinking of a cruise ship in Italy has apologised to survivors during a court hearing. A lawyer for the victim's families says no one should have died.