1-(3-Aminopropyl)-3-butylimidazolium bromide for carboxyl group derivatization: potential applications in high sensitivity peptide identification by mass spectrometry