Tom Ryan to retire from CEO post at CVS Caremark