Star-studded concert raises $2.2M for flood recovery