Indonesia revokes permits of 28 firms after deadly floods