Impairments lead to $105.4m Q4 loss for Franco-Nevada