Report: JJ Watt took less money to sign with Cardinals