Online retail delivers a blockbuster this Diwali