Nano-microbubble flotation of fine and ultrafine chalcopyrite particles | Synapse