Charters Towers celebrates its rich history