Retailers see mixed results in April