Senate approves fiscal cliff deal