Indole-3-pyruvic acid as a possible hypnotic agent in insomniac subjects