Non-autonomous random dynamical systems: Stochastic approximation and rate-induced tipping