The Titanic was described as "unsinkable" when it sank 100 years ago today, but that could never happen to today's modern cruise ships with all their advanced technology. Could it?