Kinetic nucleation theory: A new expression for the rate of homogeneous nucleation from an ideal supersaturated vapor