Ion-bridges and lipids drive aggregation of same-charge nanoparticles on lipid membranes