New Measurement of Parity Violation in Elastic Electron-Proton Scattering and Implications for Strange Form Factors