Pete Davidson ‘has purged Kim Kardashian tattoos’