Sterling Heights apartment complex cancels 20 leases after flood