A huge fire has destroyed a factory in Melbourne, with more than 50 firefighters needed to bring it under control.