Australia's largest retailer Woolworths has posted a 21% increase in first quarter profits, pointing to an improvement in discretionary spending on the back of lower petrol prices.