Understanding News 2.0: A framework for explaining the number of comments from readers on online news