MSC denies accusations of 'slave-like' staff conditions