CAPE CANAVERAL, Fla. — A cluster of space weather satellites blasted off Wednesday morning to cast fresh eyes on solar storms ...