Following Social Groups: Socially Compliant Autonomous Navigation in Dense Crowds