Taliban, Afghan forces clash again outside Herat