Analyst believes it will take 12-18 months for Las Vegas to recover