NFL great LaDainian Tomlinson sells his Texas lake house for $1.46 million