An interface capturing method for the simulation of multi-phase compressible flows