Cyndi Lauper announces Las Vegas residency