Suicide attack kills eight as Taliban target Kabul