Average buy-to-let portfolio rental return up 18% annually