Williams scores 19; Thunder win rematch with Rockets 104-87