Judge orders demolition of South Beloit's Garden Hotel; owners fined $8.8 million