environmental factors affecting solar performance