X 6.3 solar flare struck Earth today - are cell phone outages related?