Tamil Nadu celebrates Diwali with traditional fervour