Oil prices extend gains toward $95 on tight supply