Bombings and assaults kill at least 42 in Afghan capital