Solar power equipment maker Array raises $1 billion in IPO