LeBron James is heading to Philadelphia for far less than anyone expected — even after it became clear that money would not drive his free-agency decision. James agreed to a two-year, $8 million contract with the 76ers that includes a player option, according to ESPN’s Shams Charania. The deal pays the 41-year-old roughly $4 million...