Mortars hit public gathering in Afghanistan