Death toll in Kabul restaurant attack climbs to 21