Executive Pay, Talent and Firm Size: Why has CEO Pay Grown so Much?