Battle of slim river