Sony have unveiled the Xperia Z at the Mobile World Congress in Barcelona and says it can stay underwater for 30 minutes and still work.