3D printing helps turn 'bleach' into non-toxic rocket fuel