Text this: Near-surface motion modeling and wave-following control of AUVs