granivori