why is sildenafil so expensive at cvs does cvs sell sildenafil