Remembering Allan McDonald: He refused to approve Challenger launch, exposed cover-up