Electrochemical machining of 20MnCr5 alloy steel with magnetic flux assisted vibrating tool