K-stability and Kahler-Einstein metrics (II)