Cameco Earnings Put Nuclear Rally to the Test