Anthony Edwards gets light punishment from NBA over gay comments