Citi upgrades First Solar, says shares will benefit regardless of U.S. presidential election outcome