Algebraic multiscale finite-volume methods for reservoir simulation