Builders slashing prices to sell new homes