Taliban, opposition fight to hold Panjshir