Oil prices extend winning streak, breach $94 per barrel mark Global interest rate hike expectations and Chinese economic stimulus propel crude prices 1 year ago