A vote to end the government shutdown failed as Senate Democrats demand funding for health care subsidies that President Donald Trump and Republicans refuse to provide.