Hobby Lobby faces millions in fines for bucking Obamacare