Geometric calibration of satellite laser altimeters based on waveform matching