Stella McCartney launches animal-friendly fabric that looks like leather