Buy-to-let sales boom as landlords rush to benefit from stamp duty holiday