Cameco keeps uranium output at 21.5 million pounds on AP1000 demand