Thomas Vaughan — Welsh politician and diplomat