General multi-fidelity surrogate models: Framework and active learning strategies for efficient rare event simulation