Virtual makeovers are better than ever. Beauty companies are trying to cash in