Ligand Addition Energies and the Stoichiometry of Colloidal Nanocrystals