CVS Caremark's Q1 results forge ahead despite weak flu season