Weak sun could offset some global warming in Europe and US