An iterative block-shifting approach to retention time alignment that preserves the shape and area of gas chromatography-mass sp