Te Puke takes home Oliver Cup