Why Cameco Corporation Is a Good Long-Term Bet