Indonesia reports 54,000 virus cases, becomes Asian hotspot