Sun activity affects weather on Earth