Text this: Accurate extraction of ocean tidal constituents from coastal satellite altimeter records