Charles Spencer, Công tước thứ 3 xứ Marlborough