Tumut takes thrilling win over Waratahs to stay in finals race