First Solar Announces Public Offering of Common Stock