US stocks mixed after weak retail sales