Entertainment July 31, 2026 Ben Affleck Wins the Elusive One Million Dollar Prize on Who Wants to Be a Millionaire