Crude oil prices back at early April highs as demand shows signs of picking up