Bruno Mars providing 24K Thanksgiving dinners