New-home sales hit two year high