trazodone half life trazodone reviews trazodone mechanism of action trazodone for insomnia trazodone half life