Principles and Guidelines for Evaluating Social Robot Navigation Algorithms