More than 120 suicide attacks took place last year in Afghanistan, five times more than in 2005.