Battle of dengbu island