Kayaker finishes paddling 1,007 lakes in Itasca County