MILAN — A Spanish humanitarian ship has been stuck in the Mediterranean Sea for more than a week because no European government will offer safe harbor to the 121 migrants on board and the vessel faces a fine of up to 1 million euros if it enters Italian waters. The Open Arms was idle for...