Benjamin Palmer (1642-1716)