Suicide bomber kills top official, 22 more at Afghan wedding