Stamp duty is rising from 2% to 5% on second homes from tomorrow, costing landlords £7,000 on an average price property.