Thomas Stafford, 3. Earl of Stafford