April retail sales rise slightly more than expected