20 killed in Afghan suicide blast