Report: Salma Hayek to launch makeup line at CVS