Solar Variability, Climate and Space Weather