Black Diamond Cup: Terrigal Avoca edge out Newcastle City in grand final thriller