CBC reporter freed in Afghanistan, two held