Internal and External R&D and Productivity – Evidence from Swedish Firm-Level Data