Continuous heavy downpour dampens Durga Puja spirit