US stocks open higher with rise in retail sales