Newburyport’s repeat title chance thwarted by No. 1 Medfield in Division 3 championship game