The new 141,000-ton liner named Britannia has been shown off in Southampton before being officially named by the Queen. .