US drone strike kills 21 in NW