Hoskyns, John, Sir, -1705, 2nd Baronet, President of the Royal Society