Error correction modelling and dynamic specifications as a conduit to outperforming the random walk in exchange rate forecasting