Total factor productivity, its components and drivers