PulteGroup posts Q3 net income of $117 million