Do sunspot numbers cause global temperatures? Evidence from a frequency domain causality test