Buy-to-let profitability rebounds as average rental yield hits 10-year high