S&P 500 gains 0.9% as oil plunge offsets Fed rate hike fears