John Lovelace, 2. Baron Lovelace