Urban Outfitters removes 'Lord Ganesh' socks from stores, issues apology to Hindus everywhere