After years of running a deficit, the Queen Mary has turned a profit for the city of Long Beach. Read more