46 dead, 41 injured in massive fire in Taiwan