Afghan anger at foreign troops after Kabul attack