Hannibal Police detectives investigate body recovered from Hannibal riverfront