SAMPEX observations of the South Atlantic anomaly secular drift during solar cycles 22–24