Wall Street rallies with oil prices rise, positive data