Battle of Lanark