Dollar sells for 22 pesos — a four-year low — in wake of collapsing oil prices