US troops under attack in Afghanistan