Oil prices rise as Wall Street rallies, demand improves