Oil prices recover on tight supplies, firm demand outlook