India celebrates Diwali with vibrant festivities