NGC 2024: the Flame Nebula