Firm size and innovation