20 dead in Afghan suicide attack - government