Crest Nicholson says profits hit by Budget uncertainty