NRL salary cap keeps finals hopes alive