Centex posts $908 million loss for fourth quarter