Teachers union president Randi Weingarten resigns from DNC