Factors Affecting Oil Prices: Supply, Demand And Global Issues