Competitive assembly resolves the stoichiometry of essential proteins in infectious HIV-1 virions