Royal Caribbean's Quantum of the Seas named world's best...