Multiple explosions have struck a funeral in Afghanistan's capital, Kabul, killing at least 20 people and wounding 35 others, according to the health ministry.