Paul McCartney slams Chinese fur practices, rules out future concerts in China