New measurement of parity violation in elastic electron–proton scattering and implications for strange form factors