Eighty‐eight year periodicity in solar‐terrestrial phenomena confirmed