A Mediterranean Shipping Co (MSC) containership that suffered an engine room fire off the coast of Sri Lanka in late June has arrived in Singapore for repairs.