Mild recovery for retail sales in May