TAGA: A Tangent-Based Reactive Approach for Socially Compliant Robot Navigation Around Human Groups