First Solar rallies after Citigroup ups price target