Arbitrage and approximate arbitrage: the fundamental theorem of asset pricing