Purplebricks says it had no alternative but to dismiss underperforming agents