How delayed Diwali led to dip in retail PV sales by 12% in October