Seven mysteries of LAG-3: a multi-faceted immune receptor of increasing complexity