Firefighters work to find cause of massive warehouse fire