James Lent (Nova Scotia politician)