BofA upgrades Alliant Energy to buy, saying it will benefit from climate bill