Govt, under fire, vows to eliminate polio by 2007