Homebuyers refunded £160m in over-paid stamp duty