Calculation of double-β decay half-lives using an improved Primakoff-Rosen formula *