New Orleans company wants to put up 28-3 billboard outside Falcons' new stadium