O'Donnell resigns from Collingwood board