The California-Kepler Survey. II. Precise Physical Properties of 2025 Kepler Planets and Their Host Stars