Charles Trevanion — English politician, of Caerhayes, Cornwall (c.1631-1703)