Fire destroys dozens of apartments