A unified approach to Mimetic Finite Difference, Hybrid Finite Volume and Mixed Finite Volume methods