RealtyTrac: Foreclosure activity reached 40-month low in April