New Orleans attraction will instead open its doors in early 2021 as tourism to the city grinds to a halt