Kawhi Leonard on energy as Spurs defeat Pistons