Hamilton Kangaroos keep finals hopes alive with back-to-back victories