Barratt profit halves but sales rise