US retail sales rise 0.5% in April, led by gasoline stations, online retailers