Neutron densities from parity-violating elastic electron scattering