The electric neutron form factor and the strange quark content of the nucleon