Cleveland Cavaliers find themselves again and win second straight game against Houston Rockets, 112-96