Most retailers beat sales estimates in May