Semi-conservative finite volume schemes for conservation laws