National Post apologizes for "denier" smear