226-195 vote exposes limits of executive power as 18 Republicans break with White House to pass $1.8 billion military package and Russian sanctions.