Factors affecting presidential approval ratings