factors affecting productivity