Insurgent attacks kill 21, wound 29 Afghan civilians