April retail sales jump 0.4% as e-commerce climbs 9.6% from last year