British opposition parties in crunch debate as vote nears