Approximate Langevin Monte Carlo with Adaptation for Bayesian Full-Waveform Inversion