ShapeMOD: Macro Operation Discovery for 3D Shape Programs