James Irvine, 2nd of Artamford (-1672)