franco nevada stock analysis