New Measurement of Parity Violation in Elastic Electron-proton Scattering and Implications for Strange form Factors