With prices at decade-highs, has uranium's time in the sun f