US retail sales rise in June against expectation