Environmental factors affecting plant productivity