Giant sunspot may cause massive solar storms