QARGHA LAKE, Afghanistan – Twenty people were killed when seven Taliban militants shot their way into a much-visited lakeside resort here and took scores of hostages during an 11-hour siege, Afghan officials said on Friday.