Marilyn Monroe expert says lock of hair given to Kim Kardashian is 'fake'