Is Elon Musk's $1 million election-season giveaway legal? | Fortune