nasa’s-punch-mission-tests-solar-arrays-before-launch