Reasoning about Geometric Object Interactions in 3D for Manipulation Action Understanding