American Legion to host fishing derby