New roof at Warrnambool saleyards to cost $1m, but facility's profits rise