Taylor Wimpey – profits hold up, outlook murky