does l carnitine cause insomnia