16 killed, 24 wounded in Afghanistan blast