How Long Until Every Bitcoin Is Generated?