Senate to work through weekend on fiscal cliff deal, otherwise, Obama demands up-or-down vote