Pakistan troops fight Taliban on streets