Peter de Villiers resigns as councillor of GOOD