NovaCopper to raise US$20M through private placement, public offering