Thomas Foley (died 1654)