City spent $540K in police overtime during Taylor Swift weekend