'Magnificent' roof unveiled at Horsham Rural Livestock Exchange