St. Pete church puts Thanksgiving meals on nearly 800 tables