Kevin Harvick earns Sprint Cup win at Phoenix