Insights into corrosion inhibition mechanism of mild steel in 1 M HCl solution by quinoxaline derivatives: electrochemical, SEM/EDAX, UV-visible, FT-IR and theoretical approaches