Quantifying the Complexity and Learnability of Strategic Classification Problems