gun battle rocks Afghan city of Herat