Cameco upgraded to Buy at UBS after 18% pullback on market sentiment