More blasts rock beleaguered Afghan capital