A piperazine-based Mannich base as a dual-function inhibitor for L245 steel in simulated shale gas flowback water: corrosion inhibition and antimicrobial performance | Anti-Corrosion Methods and Materials | DeepDyve