Vaughan deputy mayor resigns in midst of sexual assault and harassment scandal