油價觸及四年高點120美元,零售利潤受擠壓