CMOS Scaling For the Next Decade: Trends, Challenges and Opportunities