Retailers posted disappointing sales numbers for April