23 killed, 17 injured in Indonesia ferry fire