Hennessy Funds' David Ellison: I haven't gotten rich from companies that buy back stock