Annual Ice Fishing Derby comes to Haverhill