Oil Prices Finish Higher Amid Stimulus Optimism