SeaWorld touts having record revenue while city says it owes millions in missed rent