Battle of noemfoor