Kent Hehr resigns following sexual harassment allegations