Swedish centre-left holds slim election lead, but final result still too close to call