Tivity Health inks deal with Walmart