Woolworths' IT glitch strands shoppers, company issues apology