Home purchase cancellations plateau as buyer demand picks up in April