Ship still in San Diego Bay weeks after mystery fire