Walter Hampden, stage actor