NBC News: The 'ShamWow guy' is running for Congress in Texas