Retail sales stagger in April