TSX recoups most of earlier decline amid oil price volatility