Ngāpuhi Festival estimates attracting over 40,000 to Kaikohe