Greg Smith: His very public ‘resignation letter’