Dozens of firefighters are battling a huge blaze at a factory in Sydney’s southwest that has damaged surrounding businesses.