Hurricane Harvey pushes up petrol prices, but 'economic outlook positive'