Thomas Kingston, son-in-law of Prince and Princess Michael of Kent, has died at age 45