Battle of Keelung (1841-1842)