Characterization and comparison of HPLC columns for gradient elution