Evidences for a solar-astronomical origin of the decadal to multi-millennial climatic oscillations