Cris Carter explains why Philadelphia is the best ‘basketball fit’ for LeBron James