Buyers eye inflation drop but Stamp Duty remains a barrier with £957m paid in April