Christian Coalition President Pat Robertson Resigns