Windows of technological opportunity: do technological booms influence the relationship between firm size and innovativeness?