SC cancels 88 mining leases in Goa