Democrats end sit-in protest over gun control