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