Raymond Terrace beats Thornton in thrilling final of Hunter Valley Cup