Self-stabilizing Algorithm for Maximal Distance-2 Independent Set