Fun with Flags: Robust Principal Directions via Flag Manifolds