Collective gradient sensing by dilute swimming bacteria without clustering | Synapse