Afghan violence worsens: car bomb kills 21