K-stability and Kahler-Einstein metrics (I)