Daesh suicide bomber has attacked Shia cultural center and news agency in the Afghan capital of Kabul killing at least 40 people.