Green Party deputy leader Jonathan Pedneault resigns