Obamacare enrollment reaches 4 million