A huge solar flare might hit earth in the next 100 years