US April retail sales show consumers ‘still spending’ despite tariffs