Beating a Moving Target: Optimal Portfolio Strategies for Outperforming a Stochastic Benchmark