SF fines hosts $2.25 million for illegal Airbnb rentals