Noble sells energy unit to Calpine for US$1.05 bil