Details of Jadeveon Clowney's contract with Titans revealed