New Zealand's Fletcher Building posts $129 million annual loss as coronavirus bites