Kate Hudson Channels 87-Year-Old Chainsmoking Grandma In St. Tropez