Somaxon receives FDA approval for insomnia drug