ball aerospace completes critical design review of nasas ixpe mission