Canberra Choral Society's production of Handel's Hercules shows great finesse