Why oil is back above $120 per barrel