Metro North apologizes for service suspension