Cameron Diaz is launching her own "clean" wine brand with entrepreneur Katherine Power, named Avaline.