Toll Brothers posts $93.7 million loss